technology score - French English Dictionary